package com.hk.commons.vo.yingmi;

import java.io.Serializable;

/**
 * 功能描述 券商投资者信息录入
 * 创建人 luocheng
 * 创建时间2017/9/25.
 */
public class GetInvestorInfoReq implements Serializable {

    private static final long serialVersionUID = 251181826747841491L;

    private String accountId;//盈米平台id
    private String accountName;//手机号
    private String identityNo;//身份证号
    private String brokerUserId;//
    private String terminalIP;//用户ip
    private String referenceNo;//索引号

    private String address;//用户地址
    private String career;//用户职业

    //========boolean信息==========
    private String investorUserType="1";//实际控制投资者信息是否与实名绑卡的用户信息一致 默认为1：是 0：否
    private String beneficiaryType="1";//投资收益人信息是否与实名绑卡的用户信息一致 默认为1：是 0：否

    //===========附加信息内容========
    private String investorName;//实际控制投资者姓名
    //private String investorIdentityType="0";//实际控制投资者证件类型 否，默认值“0”
    private String investorIdentityNo;//实际控制投资者证件号码

    private String beneficiaryName;//投资收益人姓名
    //private String beneficiaryIdentityType="0";//投资收益人证件类型 否默认值为“0”
    private String beneficiaryIdentityNo;//投资收益人证件号码

    private String terminalType;//用户录入信息的终端类型
    private String terminalInfo;//用户终端的相关信息

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getCareer() {
        return career;
    }

    public void setCareer(String career) {
        this.career = career;
    }

    public String getInvestorUserType() {
        return investorUserType;
    }

    public void setInvestorUserType(String investorUserType) {
        this.investorUserType = investorUserType;
    }

    public String getBeneficiaryType() {
        return beneficiaryType;
    }

    public void setBeneficiaryType(String beneficiaryType) {
        this.beneficiaryType = beneficiaryType;
    }

    public String getInvestorName() {
        return investorName;
    }

    public void setInvestorName(String investorName) {
        this.investorName = investorName;
    }

    public String getInvestorIdentityNo() {
        return investorIdentityNo;
    }

    public void setInvestorIdentityNo(String investorIdentityNo) {
        this.investorIdentityNo = investorIdentityNo;
    }

    public String getBeneficiaryName() {
        return beneficiaryName;
    }

    public void setBeneficiaryName(String beneficiaryName) {
        this.beneficiaryName = beneficiaryName;
    }



    public String getBeneficiaryIdentityNo() {
        return beneficiaryIdentityNo;
    }

    public void setBeneficiaryIdentityNo(String beneficiaryIdentityNo) {
        this.beneficiaryIdentityNo = beneficiaryIdentityNo;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public String getTerminalType() {
        return terminalType;
    }

    public void setTerminalType(String terminalType) {
        this.terminalType = terminalType;
    }

    public String getTerminalInfo() {
        return terminalInfo;
    }

    public void setTerminalInfo(String terminalInfo) {
        this.terminalInfo = terminalInfo;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public String getIdentityNo() {
        return identityNo;
    }

    public void setIdentityNo(String identityNo) {
        this.identityNo = identityNo;
    }

    public String getBrokerUserId() {
        return brokerUserId;
    }

    public void setBrokerUserId(String brokerUserId) {
        this.brokerUserId = brokerUserId;
    }

    public String getTerminalIP() {
        return terminalIP;
    }

    public void setTerminalIP(String terminalIP) {
        this.terminalIP = terminalIP;
    }

    public String getReferenceNo() {
        return referenceNo;
    }

    public void setReferenceNo(String referenceNo) {
        this.referenceNo = referenceNo;
    }

    public GetInvestorInfoReq(String accountId, String accountName, String identityNo, String brokerUserId, String terminalIP, String referenceNo, String address, String career, String investorUserType, String beneficiaryType, String investorName, String investorIdentityType, String investorIdentityNo, String beneficiaryName, String beneficiaryIdentityType, String beneficiaryIdentityNo, String terminalType, String terminalInfo) {
        this.accountId = accountId;
        this.accountName = accountName;
        this.identityNo = identityNo;
        this.brokerUserId = brokerUserId;
        this.terminalIP = terminalIP;
        this.referenceNo = referenceNo;
        this.address = address;
        this.career = career;
        this.investorUserType = investorUserType;
        this.beneficiaryType = beneficiaryType;
        this.investorName = investorName;
        this.investorIdentityNo = investorIdentityNo;
        this.beneficiaryName = beneficiaryName;
        this.beneficiaryIdentityNo = beneficiaryIdentityNo;
        this.terminalType = terminalType;
        this.terminalInfo = terminalInfo;
    }

    public GetInvestorInfoReq() {
    }
}
